﻿using OpenSage.Data.Ini;

namespace OpenSage.Logic.Object;

/// <summary>
/// Used on TRANSPORT KindOfs that follow a specific pre-defined waypoint path in a scripted 
/// manner.
/// </summary>
public sealed class RailedTransportContainModuleData : TransportContainModuleData
{
    internal static new RailedTransportContainModuleData Parse(IniParser parser) => parser.ParseBlock(FieldParseTable);

    private static new readonly IniParseTable<RailedTransportContainModuleData> FieldParseTable = TransportContainModuleData.FieldParseTable
        .Concat(new IniParseTable<RailedTransportContainModuleData>());
}
